#!/usr/bin/node

const log = console.log,
      err = console.error;

const arg = process.argv[2];
//命令行参数

if(typeof arg === 'undefined'){
  err('缺少命令行参数');
  process.exit(1);
}

if(process.argv.length!==3){
  log('cmd exit-code');
  process.exit(2);
}

if(isNaN(Number(arg))){
  err('命令行参数不是合法数字');
  process.exit(3);
}

if(Number(arg<0)){
  log('argv must  > 0');
  process.exit(4);
}

log(`退出码:${arg}`);
process.exit(arg);
//评估：1、空  2、typeof  3、取值范围 4、字符串模式
